@media screen and (max-width: 1560px) {
.home-about .about-text .gsname {
    margin-bottom: 20px;
}
.home-about .about-img img{ height:420px;}

.footer .f-form {
display:none;
}
.footer .f-lx {
padding-right:0;
}
.mainbox-dangjian .dangjian-list li .thumb {width: 330px;}
.mainbox-dangjian .dangjian-list li .thumb img {width: 330px;}
.mainbox-dangjian .dangjian-list li .t {width: 330px;}
.mainbox-dangjian .dangjian-list li .box {
    padding-left: 120px;
}
.fw-l .layui-table td {

    padding: 25px 10px;
	font-size:16px;
}
}
@media screen and (max-width: 1280px) {
.cont_text .sx {

    margin-bottom: 20px;
}
}
@media screen and (max-width: 1024px) {
#top{ display:none;}
.m-vd{ display: block;padding-top: 50px;}
.banner-main-video{ display:none;}
.foot{ display:none;}
.bann{padding-top:50px;}
.headDiv{position: fixed; z-index:100; background:#FFF;}
.headDiv .wal{height:50px;}
.headDiv .logo{top:3px; z-index:99;}
.headDiv .logo img{height:45px;}
.mbtn-search {
position: absolute;
    top: 15px;
    right: 65px;
}
.mbtn-search img{ width:17px;}
.video-close {
    position: absolute;
    top: calc( 50px);
}
.home-about .about-text .gsname h3 {
    font-size: 32px;
}
.mainbox-dangjian .dangjian-list li .box {
    padding-left: 70px;
}
.cont_text .sx {
    width: 60px;
    height: 2px;
    background-color: #cc0001;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 6px;
}
}

@media screen and (max-width: 768px) {
.layui-tab-content {
    padding: 10px 0;
}
.home-about .about-img img{ height: auto;}
.layui-container {padding: 0 10px}

.home-case {padding: 40px 0 0}
.youshi-list li .img {height: 120px}
.home-about .about-text {padding: 10px 0; margin: 0}
.home-about #video {height: 260px}
.home-about .about-text .gsname h3 {font-size: 20px}

.bann {background-position: center top;background-repeat: no-repeat; background-size: cover}

.dyui-znav ul li {padding: 5px 5px}
.dyui-znav ul li a {padding: 0 10px}


.mainbox-header {font-size: 26px; padding: 30px 0;}
.mainbox-header img {height: 40px}

.home-about-box ul {padding-top: 20px}
.home-about-box li {padding: 10px 10px}
.home-about-box li:nth-child(1),
.home-about-box li:nth-child(3) {border-left: none}
.home-about-box li:nth-child(1),
.home-about-box li:nth-child(2) {border-bottom: solid 1px #fff}
.home-about-box li b {font-size: 50px; line-height: 50px}
.home-about-box li p {font-size: 25px; height: 50px; line-height: 25px; font-size: 20px}


/*公司简介页面*/
.mainbox-about-header {font-size: 26px}
.mainbox-about-header img {height: 40px}
.mainbox-about-video {float: initial; width: 100%}
.mainbox-about-video #video {height: 200px}
.mainbox-about-photo {float: initial; width: 100%; margin-bottom: 20px}
.mainbox-about-photo .swiper-slide img {width: 100%; height: auto}



    .show-content {padding: 10px 0; box-sizing: border-box;}

    ul.news-list {margin: 0;}
    .news-list li {
        padding: 10px 0 0;}
    .news-list li .thumb {width: 100px; height: 80px;}
    .news-list li .thumb img {width: 100px; height: 80px;}
    .news-list li .info {padding-left: 110px}

/*产品列表*/
.product-list li .box .t2 {height: 40px; line-height: 40px; font-size: 14px}
.product-list li:hover .info {display: none}
.product-list li:hover .t2 {display: block}

.gallery-thumbs {display: none}

.cpcanshu {padding: 0 20px;}
.cpcanshu h1 {font-size: 18px;}
.cpcanshu ul {margin: 5px 0 25px}
.cpcanshu ul li {font-size: 16px; padding: 5px 0}
.cpcanshu ul li b {font-size: 16px; padding: 5px 10px; margin-right: 10px}
.show-updown {padding: 0 10px;}

    .pdtit .weizhi {padding-right: 10px;}

    .zs-search .layui-col-space20 {margin: 0;padding-right: 30px;}

    /*移动端底部菜单栏*/

    .dyui-footer-line {display: block; height: 50px; overflow: hidden;}
    .dyui-footer-nav {display: flex; position:fixed; z-index:99; bottom:0px; border-top:1px solid #b3b3b3; background:#e6e6e6; width:100%; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box;}
    .dyui-footer-nav .menu {position:relative; flex: 1; height:50px; line-height:50px; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box;}
    .dyui-footer-nav .menu:last-child{border-right:none;}
    .dyui-footer-nav .new-sub {position:absolute; bottom:60px; z-index:10; width:100%; padding: 0px 10px; background: #fff; box-sizing:border-box; -webkit-box-sizing:border-box; border: 1px solid #EEEEEE; border-radius: 5px; display:none;}

    .dyui-footer-nav .new-sub li{width: 100%; background:#fff; float:none; box-sizing:border-box; -webkit-box-sizing:border-box; border-top:1px solid #f2f2f2;}
    .dyui-footer-nav .new-sub li a{display:block; height:50px; line-height:50px; text-align:left; background:#fff; color:#333; border:none; text-align:center; font-size:16px;}
    .dyui-footer-nav .sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
    .dyui-footer-nav .bt-name {font-size:16px;color:#000; text-align: center;}
    .dyui-footer-nav .bt-name i {display: block; line-height: 22px; margin-top: 3px; color: #666;}
    .dyui-footer-nav .bt-name span {display: block; line-height: 22px; color: #666;}
    .dyui-footer-nav .bt-name a{display:block;font-size:16px;color:#000;}
    .dyui-footer-nav .new-sub .tiggle {width:0px;height:0px;position:absolute;left:50%;margin-left:-10px;bottom:-9px;border-top:10px solid #EEEEEE;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10;}
    .dyui-footer-nav .new-sub .innertiggle{width:0px;height:0px;position:absolute;left:50%;margin-left:-9px;bottom:-8px;border-top:9px solid white;border-left:9px solid transparent;border-right:9px solid transparent;z-index:11;}

.dangjian-header {font-size: 20px}
.dangjian-body {background: none}
.mainbox-dangjian .dangjian-list li .box {padding: 0; width: 100%}
.mainbox-dangjian .dangjian-list li .box .icon {display: none}
.mainbox-dangjian .dangjian-list li .box:nth-child(2n) {padding: 0}
.mainbox-dangjian .dangjian-list li .thumb {width: 100%; height: auto}
.mainbox-dangjian .dangjian-list li .thumb img {width: 100%; height: auto}
.mainbox-dangjian .dangjian-list li .t {width: 100%}

.dyui-main-header p {
    font-size: 20px;
}
.banner-main p span {
    font-size: 36px;
}
.banner-main {
    position: absolute;
    left: 3%;
    top: 40%;
}
.cpcanshu h1 {
    padding: 0 0 15px 10px;
}
.cpcanshu ul {
    margin-left: 10px;
}
.mainbox-dangjian .swiper-wrapper {
    display: block;
    padding-top: 20px;
}
	.contimg,
	.cont_text {
		width: 100%;
		display: block;
	}
	.cont_text {
		margin-top: 0;
		border-radius: 0px;
	}
	.cont_text .sx {
    width: 60px;
    height: 2px;
    background-color: #cc0001;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 36px;
}
.sts {
    width: 90%;
    margin: 0 auto;
}
.cont_text p.tw {
    font-size: 24px;
    padding: 20px 0;
}
.sts {
    padding: 0 15px 15px 15px;
    font-size: 12px;
}
.fw-r-a {
    padding-top:0;
}
.fww {
    margin-top: 0;
}
.fww img{ padding:20px 0;}
}

@media screen and (max-width: 767px) {
    .head-search .layui-form-item .layui-input-inline {
        left: 0;
        margin: 0;
}
.banner-main p span {
    font-size: 18px;
}
.home-about .about-text .gsname h4 {
padding-left:0;
}
.product-tree-list li .info {
    padding: 69px 20px;
}
.copyright {
line-height:24px;
padding:30px 15px;
}
.mainbox-about-header {
    font-size: 22px;
}
.mainbox-about-header {
    margin:30px 0;
}
.dw .layui-col-space80 {
	margin:-20px
}
.dw .layui-col-space80>* {
	padding:20px
}
.nyhonor ul li span {
width:100%;
height:auto;
}
.nyhonor .honorimg {
position: relative;
    display: block;
	text-align: center;
}
.nyhonor .honorimg a {
    display: inline-block;
}
.honorimg img {
    max-width: 100%;
	padding:10px;

}
.dtbox p {
    font-size: 14px;
}
.wxt .pic li {
    float: left;
    padding-left: 0;
}
.home-culture .culture-list {
    margin: 10px 0;
}
.home-culture .culture-list li .thumb {
    padding: 20px 0;
}
.alert {
    font-size: 14px;
}
}